﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Site_IEQ.IEQ_DAL;

namespace Site_IEQ.AreaInterna
{
    public partial class Login : System.Web.UI.Page
    {
        // Contante para armazenar nome do Grupo/Depto  no ViewState
        private const string KEY_NOME_GRUPO_DEPTO = "__NOME_GRUPO_DEPTO";

        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void LoginButton_Click(object sender, EventArgs e)
        {
            IEQ_Login login = new IEQ_Login();

            try
            {
                if (login.ExecuteLogin(LoginUser.UserName, LoginUser.Password))
                {
                    ViewState.Add(KEY_NOME_GRUPO_DEPTO, LoginUser.UserName);
                    Response.Redirect(String.Format("\\areainterna\\cadastro_conteudo.aspx?GrupoDepto={0}", LoginUser.UserName));
                }
            }
            catch(Exception ex)
            {
                lblMessage.Text = ex.Message;
                lblMessage.Visible = true;
            }

        }
    }
}